Synonyms for "assault rifle"

Words with similar meaning